/**
 * 
 */
package net.teamclerks.rpgf.character.statsheet;

import net.teamclerks.rpgf.character.stats.StatSheet;
import net.teamclerks.rpgf.inventory.item.EquipmentItem;
import net.teamclerks.rpgf.script.director.Director;

/**
 * EquipmentStatSheet is the stat sheet for a single EquipmentItem.
 * 
 * @author kain
 *
 */
public class EquipmentStatSheet extends StatSheet
{
  /// DATAPOINTS ///
  protected EquipmentItem owner;
  
  /// PUBLIC CONSTRUCTOR ///
  public EquipmentStatSheet(Director director, EquipmentItem owner)
  {
    super(director);
    this.owner = owner;
    this.owner.setEquipmentStatSheet(this);
  }

  /**
   * @return the owner
   */
  public final EquipmentItem getOwner()
  {
    return owner;
  }

  /**
   * @param owner the owner to set
   */
  public final void setOwner(EquipmentItem owner)
  {
    this.owner = owner;
  }

}
